/*
 * 文件名:MessagesItems.java
 * 创建时间:2010-10-01
 * 版本:2.0
 * 版权所有:杨涛 walle1027@gmail.com
 */
package com.yangtao.system.domain;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.*;
import java.util.Date;
import java.io.Serializable;
import com.yangtao.framework.hibernate.*;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;

import com.yangtao.system.domain.Messages;
/**
 * 
 * @author 代码生成器 v-2.0
 * @version 2.0
 */
@Entity
@Table(name = "SYS_MSG_MESSAGES_ITEMS")
public class MessagesItems extends BaseEntity implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	/**
	 * 消息表主键 
	 */
	@Column(name="MESSAGE_ID", length = 20)
	private String messageId;
	/**
	 * 接收者编号 
	 */
	@Column(name="RECEVER_CODE", length = 20)
	private String receverCode;
	/**
	 * 接收者名称 
	 */
	@Column(name="RECEVER_NAME", length = 50)
	private String receverName;
	/**
	 * 是否已读 
	 */
	@Column(name="IS_READED", length = 1)
	private String isReaded;
	/**
	 * 是否删除 
	 */
	@Column(name="IS_DELETED", length = 1)
	private String isDeleted;

	/**
	 * 消息管理
	 */
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name="messages_id")
	private Messages messages;
	
	/**
	 * 消息管理
	 */
	@Column(name="messages_id", updatable = false, insertable = false)
	private String messagesId;

	/**
	 * 获取  消息表主键
	 * @return messageId
	 */
	public String getMessageId() {
		return messageId;
	}
	/**
	 * 设置 消息表主键
	 * @param messageId 消息表主键
	 */
	public void setMessageId(String messageId) {
		this.messageId = messageId;
	}
	/**
	 * 获取  接收者编号
	 * @return receverCode
	 */
	public String getReceverCode() {
		return receverCode;
	}
	/**
	 * 设置 接收者编号
	 * @param receverCode 接收者编号
	 */
	public void setReceverCode(String receverCode) {
		this.receverCode = receverCode;
	}
	/**
	 * 获取  接收者名称
	 * @return receverName
	 */
	public String getReceverName() {
		return receverName;
	}
	/**
	 * 设置 接收者名称
	 * @param receverName 接收者名称
	 */
	public void setReceverName(String receverName) {
		this.receverName = receverName;
	}
	/**
	 * 获取  是否已读
	 * @return isReaded
	 */
	public String getIsReaded() {
		return isReaded;
	}
	/**
	 * 设置 是否已读
	 * @param isReaded 是否已读
	 */
	public void setIsReaded(String isReaded) {
		this.isReaded = isReaded;
	}
	/**
	 * 获取  是否删除
	 * @return isDeleted
	 */
	public String getIsDeleted() {
		return isDeleted;
	}
	/**
	 * 设置 是否删除
	 * @param isDeleted 是否删除
	 */
	public void setIsDeleted(String isDeleted) {
		this.isDeleted = isDeleted;
	}


	/**
	 * 获取 消息管理
	 * @return messages
	 */
	public Messages getMessages(){
		return messages;
	}

	/**
	 * 设置 消息管理
	 * @param messages 消息管理
	 */
	public void setMessages(Messages messages){
		this.messages =messages;
	}

	/**
	 * 获取 消息管理
	 * @return messagesId
	 */
	public String getMessagesId(){
		return messagesId;
	}

	/**
	 * 设置 消息管理主键
	 * @param messagesId 消息管理主键
 	 */
	public void setMessagesId(String messagesId){
		this.messagesId = messagesId;
	}

}
